@charset "utf-8";
.a {
	color: #CCC;
	font-size: 12px;
}
.b {
	font-size: 16px;
	color: #333;
}
.c {
	font-size: 28px;
	color: #FC3;
	font-weight: bold;
}
.ydus{
    padding-right:20px;
}

.t {
    padding-top: 26px;
	font-size: 24px;
	color: #000;
	font-family: "方正粗黑宋简体";
	line-height: 15px;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	display: compact;
}
.tt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666;
}
.pz_top{
	display: none;
}
.zi {
	font-size: 14px;
	color: #333;
	line-height: 25px;
}

.shi {
	font-size: 16px;
	color: #999;
}

.d {
	font-size: 14px;
	color: #333;
	font-family: "方正粗黑宋简体";
}

.kuang {
	border: 0.5px dotted #999;
}
.e {
	font-size: 20px;
	color: #03F;
}
.f {
	font-size: 22px;
	color: #000;
	font-weight: bold;
}
.f1 {
	font-size: 18px;
	color: #000;
}
a:link {
	font-size: 16px;
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #00F;
	text-decoration: none;
}
a:visited {
	font-size: 16px;
	color: #666;
	text-decoration: none;
}
a:active {
	color: #333;
	text-decoration: none;
}
.xian {
	border-bottom-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
.head{
	/*width:57%;*/
	border: 0;
}


.shijian{
	font-size: 19px;
    float: right;
    font-weight: 400;
}

.logos{
	width:71px;

}
.logos img{
	width:65px;
	height:68px;
}
.t{
	/*width:338px;*/
	height:40px;
}
.c{
	width:400px;
	height:50px;
	padding-left:30px;
}
.dhtp{
width:256px;

}
.djjf{
	font-size: 34px;
    text-align: center;
    margin-bottom: 42px;
}
.dhtp img{
	width:152px;
	height:22px;
}
#t3{
	width:90%;	
}
.titles{
	font-family:fangsong;
	font-size:36px;
	font-weight: 700;
	color:black;
	text-align: center;
}
.titley{
	text-align: center;
	font-size: 22px;
	color:black;
    font-weight: 400;
    padding: 0px;
    margin: auto;
    line-height: 23px;
    margin-bottom: 41px;
    margin-top: -12px;
}
#t4{
   width:80%;
}
.chanpin{
	width: 68%;
	margin: auto;
}

.chanpinone{
	width:30%;
	border: 0.5px dotted #999;
	display: table;
	height:319px;
	padding-top: 3px;
    padding-left: 11px;
    padding-right: 11px;
	margin-left: 1.5%;
	margin-right:1.5%;
	float: left;
}
.yuud{
	width:100%;
	display:table;
}

.products{
	width:1200px;
}
.productone img{
    width:94%;
	/* height:45px;
	 */
	 margin: auto;
	 display: table;
}
.producttwo{
	width: 50%;
    float: right;
}
.producttwo li{
	margin-bottom: 20px;
	margin-top: 11px;
}
.products .b{
	height:50px;
}
.productone{
	width: 47%;
	float: left;
    display: table;
}
.productimg{
	display: table;
    width: 100%;
}
.producttitle{
	display: table;
    /* text-align: right; */
    width: 100%;
}
.producttitle h3{
	width: 100%;
    /* float: right; */
	text-align: center;
}
/* 关于我们 */
.about{
	width:100%;
	display: table;
	margin-top:20px;
}
.aboutone{
	width:68%;
	margin: auto;
}
.aboutimg{
     width: 13%;
	 float: left;
}
.aboutimg img{
	width:100%;
}
.yuud{padding-top: 20px;}
.aboutnr {
	width: 82%;
    float: right;
    line-height: 33px;
}
.footlan{
	margin-bottom:20px;
	display: table;
}
.gywm{
	margin-left: 98%;
    display: table;
}
.hdjj{
	width: 50%;
    display: table;
}
.mmmdn{
	width: 50%;
}
.aboutniei{
	width:68%;
	margin: auto;
}
.tt{
	line-height: 53px;
}
.neirongright{
	width:80%;
	float: right;
}
.neiproduct{
	width:68%;
}
.neileft{
	width:20%;
	float: left;
}
.neirongright img{
	width:100% !important;
}
.lists{
	width:68%;
	margin: auto;
}
.navs{
	float: left;
	width:20%;
}
.navs li a{
	color:black;
	/* color: black; */
    font-weight: 600;
    line-height: 41px;
}
.list{
	width: 80%;
    float: right;
    border-left: 1px solid;
}
.list h3{
	color: black;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: -10px;
}
.list li p{color:black;margin-bottom: 36px;}
.list li{width:100%;}
.list ul{width:100%;}
.ndhnss{
	text-align: center;
}
.producttwo ul{
	padding-left:10px;
}
.foots{
	width:68%;
	margin: auto;
}
.ewms{
	width:20%;
	color:white;
}
.ewmds{
	width:80%;
}
@media screen and (max-width:1760px) {
	.aboutnr{
		font-size:15px;
	}
}
@media screen and (max-width:1630px) {
	.aboutnr{
		font-size:14px;
		line-height:28px;
	}
	.ewms{
		width:25%;
		color:white;
	}
}
@media screen and (max-width:1480px){
.ewms{
	width:30%;
}
}
@media screen and (max-width:1400px) {
	.aboutnr{
		font-size: 11px;
		line-height: 24px;
	}
	.ewms{
		width:36%;
	}
}
@media screen and (max-width:1300px) {
	.ydus{
		padding-top: 24px;
	}
	.producttwo ul{
		padding-left:0px;
	}
	.ewms{
		width:44%;
	}
	.head{
	    /*width:68%;*/
	    
	}
	
	
}
@media screen and (max-width:1000px) {
  .head,.ndhnxcb{
	display: none;
  }
}


@media screen and (max-width:991px) {
.weiz{
    display:none;
}
.rtfd{
	margin-top:62px;
}
.shijian{
	padding-top:7px;
}
.producttwo li a{
	font-size:19px;
}
.producttitle h3{font-size:27px;}
.aboutnr{
	font-size:16px;
}
.djjf {
    font-size: 27px;
    text-align: center;
    margin-bottom: 28px;
}
.neiyes{
	margin-top:64px;
}
	.pz_top{display: block;}

	.logo{ 
		/* width:141px;  */
		line-height:44px;
		height:44px; margin:10px 0;float: left;}
	
	
	.aboutniei{padding-bottom:40px;}
	
	.aboutniei img{width:100% !important;height: auto !important;}
	.pc_top{ display:none;}		
	
	.ph_top{ display:block;}
	
	.pc_menu{ display:none;}
	
	.menuph{ display:block;}
	
	.xialaph{ display:block;}
	
	.neirongright img{
		width:100% !important;
		height: auto !important;
	}
	.ph_top .logo a{color:white;}
	
	
	/*手机按钮*/
	
	.menuph{ float:right; width:50px; height:50px; cursor: pointer; text-align: center;/* background:#ff9a18;*/ padding:14px 11px; margin-top:7px;}
	
	.menuph .point {  display: inline-block;  width: 28px;  height: 22px; position: relative;}
	
	.menuph .point:hover .navbtn,
	
	.menuph .point:hover .navbtn::after,
	
	.menuph .point:hover .navbtn::before {  width: 28px;  }
	
	.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 21px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: white;  }
	
	.menuph .navbtn::after,
	
	.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: white;  }
	
	.menuph .navbtn::after {  top: -11px;  }
	
	.menuph .navbtn::before {  top: 10px;  }
	
	.menuph .point.active .navbtn{  background: transparent;  }
	
	.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
	
	.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }
	
	
	
	/*手机下拉*/
	
	.xialaph{ position:absolute; left:0; top:64px; float:left; width: 100%; padding:0 15px 50px 15px;  display: none;  z-index:9999; background:#fff;   }
	
	.xialaph .ul2,
	
	.xialaph .ul3{  display: none;  }
	
	.xialaph h4 a{  color: #000000;  font-size:15px;line-height: 55px;  }
	
	.xialaph h4{ float:left; width:100%; position:relative;margin-bottom:0px;}
	
	.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.1;*/  }
	
	.xialaph h4:hover a,
	
	.xialaph h5:hover a{  color: #33C; }
	
	.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.1;*/  }
	
	.xialaph h5 a{  color: #000000;  font-size:14px; line-height: 45px;  }
	
	.xialaph h5{ float:left; width:100%;  position: relative;  }
	
	.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.05;*/  }
	
	.xialaph li:last-child h5::after{  display: none;  }
	
	.xialaph h4 img{  width: 15px;  height: 8px;  float: right;  margin-top: 24px;  cursor: pointer;  }
	
	.xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 26px;  margin-right: 18px;  cursor: pointer;  }
	
	.xialaph h4.active img.img_s,
	
	.xialaph h5.active img.img_s{  display: none;  }
	
	.xialaph h4.active img.img_d,
	
	.xialaph h5.active img.img_d{  display: block;  }
	
	.xialaph .ul2{ float:left; width:100%; padding:0 15px;}
	
	.xialaph .ul3{  padding-top: 12px;  padding-bottom: 18px;  padding-left: 15px;  position: relative;  }
	
	.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e5e5e5;  }
	
	.xialaph li:last-child .ul3::after{  display: none;  }
	
	.xialaph .ul3 li a{  color: #333;  font-size: 14px;  line-height: 35px;  display: block;  }
	
	.xialaph .ul3 li{  padding-top: 5px;  }
	
	.xialaph .ul3 li:first-child{  padding-top: 0;  }
	
	.xialaph .phsou{  position: relative;  margin-top: 34px;
	
	}
	
	.xialaph .phsou input{  width: 100%;  height: 56px;  background-color: #fff; color: #aaa;  font-size: 14px;  padding-left: 20px;  border: 1px solid #e5e5e5;  }
	
	.xialaph .phsou img{  cursor: pointer;  width: 21px;  height: 22px;  position: absolute;  top: 17px; right: 29px;  }
	
	.img_d, .disno{  display: none;  }
	
	.back1{ float:left; width:100%; padding:0 15px;}
	
	
/*menu*/

.nav{ float:right; }

.nav li{ float:left;position: relative; background:url(../images/menu1.png) left center no-repeat;}

.nav li a{float:left;height:auto;color:#fff; font-size:16px;line-height:26px; padding:32px 23px 21px 23px;}

.nav li.on a,

.nav li:hover a{ background:none; color:#ff9a18;}

.nav li .nav-w {z-index:99;position:absolute;display:none;float:left; width:100px;clear:both;overflow:hidden;top:77px; background:#fff;background:rgba(255,255,255,0.95);left:50%; margin-left:-50px; border-top:2px solid #ff9a18;}

.nav li .section-nav1{ height:auto; overflow: hidden;}

.nav li .section-nav1 ul {position:static;margin:0px;width:100%;overflow:hidden;}

.nav li .section-nav1 ul li {position:static;padding:0px;width:100%;background:none;float:left;}

.nav li .section-nav1 ul li a { float:left; width:100%; background:none; height:32px;line-height:32px;color:#333333;font-size:12px;font-weight:normal; padding:0; text-align:center; border-bottom:1px solid #d9d9d9;}

.nav li .section-nav1 ul li a:hover { background:#ff9a18; color:#fff;}

.nav li.first{ background:none; padding-left:0;}

.xialaph .ul1{

	padding-left:0px;

}
.chanpin{
	width:90%;
}
.chanpinone{
	width:100%;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
}
.productone{
	width:100%;
}
.producttwo{
	width:100%;
	text-align: center;
}
.aboutimg{
	display: none;
}
.aboutone{
	width:90%;
}
.aboutnr{
	width:100%;
}
#t9{
	display: none;
}
.aboutniei{
	width:90%;
}
.titles{
	margin-top:0px;
	font-size:30px;
}
.neileft{
	display:none;
}
.neiproduct{
	width:90%;
}
.neirongright{
	width:100%;
	padding-bottom: 40px;
}
.lists{
	display: table;
	width: 90%;
}
.navs{
	display: none;
}
.list{
	width:100%;
	border: none;
}
.list ul{
	padding-left:0px;
}
	}
	
	
.pz_top{ background: rgba(0,0,0); float:left; width:100%; position:fixed; left:0; top:0; z-index:9999;}

.pz_top.on{ position:fixed; background:#000; background:rgba(0,0,0);}

.pz_banner{ float:left; width:100%; height: 100%; position: relative;}

.pz_main{ float:left; width:100%;}

.pz_down{ float:left; width:100%;}
.fixed_footer {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0px !important;
	z-index: 999;
	display: none;
}
.jdnc{padding-top:0px;}
.fixed_footer ul {
	height: 48px;
	background: rgba(0,0,0);
	padding-top:6px;
	color: #999;
	font-size: 12px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.fixed_footer ul li {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 1%;
	list-style: none;
}

.fixed_footer ul li a {
	display: block;
	position: relative;
	color: #fff;
	padding-top: 27px;
	font-size: 14px;
}

.fixed_footer ul li i {
	fill: currentColor;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -21px;
	top: 5px;
	font-size: 25px;
}

.fixed_footer ul li span {
	display: block;
}

@media screen and (max-width: 768px) {
  .jdnc{padding-top:25px !important;}
	.fixed_footer {
		display: block;
		padding-top: 11px;
	}
	.footer {
		background-color: rgba(0,0,0);
	}
	#wxnr {
		width: 100%;
		height: 100%;
		max-width: 640px;
		min-width: 320px;
		position: fixed;
		top: 0;
		z-index: 1000;
		display: none;
		background: rgba(0, 0, 0, .6);
	}
	#wxnr .nrdf {
		margin: auto;
		position: absolute;
		top: 25%;
		left: 0;
		right: 0;
		width: 288px;
		height: 379px;
		padding: 0.3rem;
		padding-top: 0.6rem;
		margin-top: -2.5rem;
		text-align: center;
		background-color: rgba(255, 255, 255, 0.8);
		box-shadow: 0px 2px 6px #777;
		-webkit-box-shadow: 0px 2px 6px #777;
		-moz-box-shadow: 0px 2px 6px #777;
		border-radius: 10px;
	}
	#wxnr img {
		width: 230px;
		height: 230px;
		display: block;
		margin: 0 auto;
	}
	#wxnr p {
		font-size: 13px;
		line-height: 1.79rem;
		text-align: center;
	}
	#wxnr i {
		position: absolute;
		top: 2px;
		right: 0.2rem;
		width: 23px;
		height: 23px;
		font-size: 19px;
		line-height: 23px;
		text-align: center;
		color: #fff;
		font-weight: bold;
		font-style: normal;
		background: #333;
		border-radius: 1rem;
		cursor: pointer;
	}
	#wxnr span {
		display: inline-block;
		padding: 0.03rem 1.1rem;
		line-height: 2.35rem;
		background: rgba(0,0,0);
		color: #fff;
		border-radius: 0.05rem;
		cursor: pointer;
	}
	#wxnr span.wx {
		padding-left: 0.4rem;
		background-image: url(/template/moban/images/wx.png);
		background-size: 0.28rem;
		background-position: 0.1rem center;
		background-repeat: no-repeat;
	}
	/*复制提示*/
	#weixin {
		position: fixed;
		top: 50%;
		margin-top: -0.4rem;
		z-index: 9999999;
		font-size: 0.26rem;
		color: #fff;
		width: 90%;
		right: 5%;
		line-height: 0.8rem;
		text-align: center;
		background: rgba(0, 0, 0, 0.8);
		border: 2px solid #333;
		border-radius: 0.1rem;
		display: none;
	}
}
.ym{padding-top: 30px;
    padding-bottom: 10px;
    overflow: hidden;
    display: table;
    margin: auto;}
.ym a{float:left; border:solid 1px #e3e3e3; padding:5px 10px 5px 10px; color:#545454; margin-right:5px; margin-bottom:5px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.ym a:hover{background:#5c5c5c; color:#FFF; border:solid 1px #5c5c5c;}

a.page-num-current {
    background: rgba(0,0,0);
    color: #FFF;
    border: solid 1px #000000;
}
.ym span  {
    display: block;
    float: left;
    margin-top: 14px;
    margin-right: 5px;